//登入页面的逻辑代码

// 去注册
$('#goto-register').on('click',()=>{
    // 注册的盒子显示
    $('#register').show()
})

// 去登入
$('#goto-login').on('click',()=>{
    // 注册的盒子隐藏
    $('#register').hide()
})

// 注册 接口
// 路径 /api/reguser
// e.preventDefault()

$('#register form').on('submit',(e)=>{
    //阻止默认行为
    e.preventDefault()

    const data = $('#register form').serialize()
    //明确：处理业务代码
    RegAPI(data,function (res) {
        layer.msg(res.message); //提示框
     if(res.status === 0) {
        $('#register').hide() 
     } //注册成功隐藏盒子
    })
})

// 登入 接口
// 路径 /api/login
// e.preventDefault()

$('#login form').on('submit',(e)=>{
    e.preventDefault()

    const data = $('#login form').serialize()
    LoginApi(data,(res)=>{
    layer.msg(res.message); //提示框
    if(res.status === 0){
        // 将token存储到本地 === token 身份认证
        localStorage.setItem('token',res.token)
        // 登入成功跳转到页面
        // alert('登入成功')
        location.href = '/index.html'
    }
    })
})





// 表单验证
// const form = layui.form
layui.form.verify({
    username: [ // 用户名
        /^[a-z0-9]{6,12}$/,
        '账号名是6到10位由数字, 小写字母组成'
    ],
    password: [ // 密码
        /^[\S]{6,12}$/,
        '密码是6到10位, 不能有空格'
    ],
    repwd:function (value) {
         // value 当前input输入的值
         console.log(value);
          // 判断条件 当前重复密码输入框的值 vs 密码栏的值
          

          // 逻辑运算符
          return ($('.pwd').val() !== value) && '两次输入的密码必须保持一致！'
    }
})